# 包含一些功能的python文件叫做模块，模块里有变量、方法、类，
# 模块最好与函数名不同
# 当需要使用这个文件的代码时，就通过import导入这个模块就可以直接使用

# 文件就等于模块，模块就等于文件、
# 模块设计的优点
# 将功能复杂的软件分为若干份，便于开发与维护
# 模块不需要特别的关键字去定义，任意一个python文件都是一个模块
# 通过模块方式共用代码，python开发常用到一些内置模块和第三方模块
# 避免变量、方法等的重复


# 模块调用
# 1.  import xxx / impor xxx as x


# import hello
# 如果模块的名字太长，可以名一个别名
import hello as h


h.seyhello()
h.seypython()
# 亦可以访问模块里的全局变量
print(h.num)


# 2.  from xxx imput xxx

from hello import seypython
from hello import seyhello
from hello import num

seypython()
seyhello()
print(num)
